#pragma once

#include "State.h"
#include "Camera.h"
#include "Music.h"

class CameraControl;
class GameGUI;
class MenuState : public State {
public:
	MenuState(void);
	~MenuState(void);

	void Init();
	void Shut();

	void Update(float deltatime);
	void Render();
	void Resume(){}

private:
	GameGUI* m_game_gui;
	Camera* m_camera;
	CameraControl* m_camera_control;
	RenderSystem* m_render_system;

	Music m_menu_song;
};

